package com._3are.dao.especificos;


import javax.persistence.TypedQuery;

import com._3are.basicas.Cidade;
import com._3are.dao.generico.DAOGenerico;

public class DAOCidade extends DAOGenerico<Cidade> implements IDAOCidade {

	
	public Cidade buscarCidadeNome(String nome){	
		try{
			entityManager.getTransaction().begin();
			String buscar = "Select c from Cidade c where c.nome =:nom";
			TypedQuery<Cidade> query = entityManager.createQuery(buscar, Cidade.class);
			query.setParameter("nom", nome);
			entityManager.getTransaction().commit();
			return query.getSingleResult();
			
		}catch(Exception e){
			entityManager.getTransaction().rollback();
		}finally{
			entityManager.close();
		}
		return null;
		
	}
	
	

}
